package com.snowy.hidden.constant;

import com.snowy.framework.common.base.vo.LoginUser;
import com.snowy.hidden.user.domain.model.SysUser;

/**
 * 系统常量
 * @author chenl
 */
public class AuthConstant {
    /**
     * 已注册
     */
    public static Integer REGIST = 0;
    /**
     * 未注册
     */
    public static Integer REGIST_NO = 1;
    /**
     * 过滤路径
     */
    public static String FILTER_PATH="(.*)user(.*)";
    /**
     * 安全线程
     */
    public static ThreadLocal<LoginUser> userLocal=new ThreadLocal<LoginUser>();

    /**
     * 默认登录有效期(天)
     */
    public static int DEFAULT_APP_TOKEN_TIME = 30;

    /**
     * 默认系统操作人
     */
    public static String DEFAULT_SYS_CREATEOR_NAME = "系统操作";

    /**
     * 关闭订单默认原因
     */
    public static String DEFAULT_CLOSE_REASON = "系统超时关闭";

    /**
     * 默认系统操作人ID
     */
    public static Long DEFAULT_SYS_CREATEOR_ID = 0L;

    /**
     * 默认订单超时时间(分)
     */
    public static Integer DEFAULT_CLOSE_TIME = 15;

}
